package com.zyy.smartcity1129.zhdj;

import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;

import androidx.appcompat.widget.SearchView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.bumptech.glide.Glide;
import com.google.android.material.tabs.TabLayout;
import com.youth.banner.Banner;
import com.zyy.smartcity1129.BaseFragment;
import com.zyy.smartcity1129.R;
import com.zyy.smartcity1129.util.RvAd;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

/**
 * @ClassName: ZZaActivitiesFragment$
 * @Description: 作用
 * @Author: letquit
 * @CreateDate: 13/12/2021$
 * @Version: 1.0
 */
public class ZZActivitiesFragment extends BaseFragment {
    private Banner banner;
    private SearchView search;
    private TabLayout tab;
    private RecyclerView rvMyOrder;
    public static ActivitiesInfo info;
    @Override
    protected int layId() {
        return R.layout.f_hd;
    }

    @Override
    protected String title() {
        return "组织活动";
    }

    @Override
    protected boolean back() {
        return true;
    }

    @Override
    protected Boolean bottom() {
        return null;
    }

    List<String> tabList = new ArrayList<>();
    List<ActivitiesInfo> activitiesList = new ArrayList<>();
    List<ActivitiesInfo> list = new ArrayList<>();

    @Override
    protected void init(View iv) {
        initView(iv);
        tab.removeAllTabs();
        initData();
        for (String s : tabList) {
            tab.addTab(tab.newTab().setText(s));
        }
        list = activitiesList.stream().filter(a -> a.getType().equals(tabList.get(0))).collect(Collectors.toList());
        RvAd<ActivitiesInfo> rvAd = new RvAd<ActivitiesInfo>(list, R.layout.rv_base) {
            private void initView(View vi) {
                ig = (ImageView) vi.findViewById(R.id.ig);
                view = (View) vi.findViewById(R.id.view);
                lineRvPatient = (LinearLayout) vi.findViewById(R.id.lineRvPatient);
                tv1 = (TextView) vi.findViewById(R.id.tv1);
                tv8 = (TextView) vi.findViewById(R.id.tv8);
                tv2 = (TextView) vi.findViewById(R.id.tv2);
                tv3 = (TextView) vi.findViewById(R.id.tv3);
                tv4 = (TextView) vi.findViewById(R.id.tv4);
                tv5 = (TextView) vi.findViewById(R.id.tv5);
                tv6 = (TextView) vi.findViewById(R.id.tv6);
                tv7 = (TextView) vi.findViewById(R.id.tv7);
                lineRv = (LinearLayout) vi.findViewById(R.id.lineRv);
                add = (ImageView) vi.findViewById(R.id.add);
                num = (TextView) vi.findViewById(R.id.num);
                remove = (ImageView) vi.findViewById(R.id.remove);
                imgRvPatient = (ImageView) vi.findViewById(R.id.imgRvPatient);
                imgDowm = (ImageView) vi.findViewById(R.id.imgDowm);
                rv = (RecyclerView) vi.findViewById(R.id.rv);
                tv2.setVisibility(View.INVISIBLE);
                tv3.setVisibility(View.INVISIBLE);
                tv4.setVisibility(View.INVISIBLE);
            }

            private RecyclerView rv;
            private ImageView imgDowm;
            private ImageView imgRvPatient;
            private ImageView remove;
            private TextView num;
            private ImageView add;
            private LinearLayout lineRv;
            private TextView tv7;
            private TextView tv6;
            private TextView tv5;
            private TextView tv4;
            private TextView tv3;
            private TextView tv2;
            private TextView tv8;
            private TextView tv1;
            private LinearLayout lineRvPatient;
            private View view;
            private ImageView ig;

            @Override
            protected void initR(View vi, ActivitiesInfo activitiesInfo, int p) {
                initView(vi);
                tv1.setText(activitiesInfo.getTitle());
                Glide.with(ig.getContext()).load(activitiesInfo.getImg()).into(ig);
                tv5.setText(activitiesInfo.getContent());
                vi.setOnClickListener(v -> {
                    info = activitiesInfo;
                });
            }
        };
        rvMyOrder.setLayoutManager(new LinearLayoutManager(getContext()));
        rvMyOrder.setAdapter(rvAd);
        tab.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
            @Override
            public void onTabSelected(TabLayout.Tab tab) {
                list.clear();
                list.addAll(activitiesList.stream().filter(b -> b.getType().equals(tabList.stream().filter(c -> c.equals(tab.getText())).findFirst().get())).collect(Collectors.toList()));
                rvAd.notifyDataSetChanged();
            }

            @Override
            public void onTabUnselected(TabLayout.Tab tab) {

            }

            @Override
            public void onTabReselected(TabLayout.Tab tab) {

            }
        });
    }

    private void initData() {
        tabList.add("农村");
        tabList.add("城市");
        tabList.add("企业");
        tabList.add("政府");
        activitiesList.add(new ActivitiesInfo("农村", R.drawable.dyhd1, "智慧党建活动室建设解决方案",
                "一、智慧党建平台功能概述\n" +
                        "“智慧党建”是“互联网 ＋ 党建”的高级阶段，侧重用大数据分析产生新认识，预测新动向、提供新思路。\n" +
                        "“智慧党建”是运用信息化新技术，整合各方资源，更有效地加强组织管理，提高服务群众水平，扩大党在网络世界存在感和数字化影响力，提高党的执政能力，巩固党的执政基础的新平台、新模式、新形态。\n" +
                        "“智慧党建文化解决方案”以党建文化云平台为核心，集智能党建宣展、党建VR体验学习系统、党建全媒体数据库和场景化应用为一体，协同党建文化专家和专业服务团队，为基层党组织提供智慧党建文化建设规划设计、组织实施、传播评价的生态服务。\n" +
                        "三协助三共同：协助建设真懂实悟的党建文化，建设忠诚坚实的党建文化，建设传承创新的党建文化；共同塑造党组织形象，共同提升党组织战斗力，共同凝聚党内外力量。\n" +
                        "二、智慧党建平台建设要求\n" +
                        "1、党建＋文化。方案将党建文化融入到党的实践活动中，引领和指导基层党组织的思想建设、组织建设、作风建设、反腐倡廉建设和制度建设，深入挖掘、传播基层党建活动的先进经验和成果。\n" +
                        "2、党建＋VR。方案将 VR 技术应用到学习教育中，尤其在党史教育中，既可以再现无法重演的历史，让党员们身临其境回到一个无法回去的时代，还可以把现实中实现的抽象概念或理论知识形象地表现出来。\n" +
                        "3、党建＋服务。党建文化的建设是一项长期化的系统公程，需要一套科学的领导、运作机制作为保障。方案为基层党组织党建文化的构建奠定组织基础与物质基础，从根本上保障党建文化事业的顺利推进。\n"));

        activitiesList.add(new ActivitiesInfo("农村", R.drawable.dyhd2, "技术赋能“党建文化+直播”智慧党建新模式",
                "新时代，新技术 主题党日活动应该怎么做\n" +
                        "“我们想做点什么？我们还能再多做点什么？”这一强烈意愿表达了YC和创显两个党支部共同的心声。经过数次的探讨交流，大家理清了工作思路，策划出精彩脚本，决定以直播的形式赋能党组织开启新时代智慧党建新模式，打造党建智慧新阵地。\n" +
                        "印象中的党建活动常以线下座谈会或参观红色教育基地的形式进行，一次党建活动需要前期进行人员组织和活动方案规划，但线下的活动仅限于党员的时间安排和到场人员数量，随着线上活动的普及，同样的组织者（主播+助理），同样的活动规划（直播脚本），运用线上直播的形式也可以同时让身在各处的人们同时参加党建活动。\n" +
                        "直播前的活动规划小组 \n" +
                        "5G时代“党建文化+直播”主题党日我们这样过\n" +
                        "9月3日中午12时30分， YCx创显科教抗战胜利75周年纪念日主题党日活动“新时代云讲习所”在腾讯直播全网首发展示， 这是一场融合了“VR+MR直播+4D实景上云+社群运营+智慧党建+内容策划”的生动有趣的党建日活动，我们用技术展示并回顾历程，用实际行动自我勉励“吾辈应不忘初心，牢记使命”！\n" +
                        "从开播的200个人到26000人，在手机屏前以创新的体验重温了党员走过的路，感受到党赋予人民的力量！\n" +
                        "如何把这些感人的故事让更多的党员群众熟悉并在社会传扬开来，如何突破线上的人员限制，“党建创意内容制作+文化直播传播”无疑是个好办法。它既能实时呈现党员们的所思所想所做，又能打破地域界限让更多的党员共同参与。\n" +
                        "“主题党日直播”真正实现了线上线下双向的交流互动，而且不受时空局限，能多人身临其境共同“参加”一次主题党日。\n" +
                        "区别传统主题党日活动 打开直播新模式\n" +
                        "对比传统党日活动的形式，一间会议室、一面党旗和一个党徽，完成一场党日活动。而此次直播融合了VR+MR直播+4D实景上云的直播技术，其中MR直播技术让直播间场景个性化，充满科技感的虚拟场景效果深刻了此次直播的“智慧党建”主题。\n" +
                        "主播使用VR+党建相结合，通过VR的形式回顾历史，主播实时的VR体验，通过直播技术也展现在了观众的屏幕前，做到了实时交互，让党员们在党建空间中感受浓厚的节日氛围。\n" +
                        "VR直播效果\n" +
                        "4D实景上云技术将真实的党建室场景导入直播中，主播像是在党建室里举行的一场直播，一时来到了成果展示区，一时又来到了心灵氧吧，为我们实时讲解和介绍着创显科教的党建成果。\n" +
                        "                                 4D实景效果\n" +
                        "融合了最新直播技术的党日直播，绝对是空前仅有的。\n" +
                        "新技术大爆炸的时代下，AI人工智能、大数据、云平台...而党支部可以怎样借助新技术更好地去做党建？带着疑问，我们在本场直播中找到答案，主播为我们带来了智慧党建平台、立体终端、滑轨屏等产品，更好的赋能智能党建建设，我们在直播中所看到的产品不再需要实物展示，对于此类大件产品，已提前3D建模上云，在直播中能更完美的呈现产品运作的最佳效果。\n" +
                        "主播在直播间里讲好中国故事，传递革命精神，党员们跟随主播的步调重温党的历史，牢记初心使命，一场打破空间限制，人人皆可参与的党建活动获得了大众的认可。新型的党建活动模式，已用实际的效果反馈这是先进典型可观摩、可学习、可交流、可复制、可推广的新途径新形式，利用直播平台打造智慧党建，构建起共建共享的开放式党建教育新格局。\n"));
        activitiesList.add(new ActivitiesInfo("城市", R.drawable.dyhd3, "日照银行烟台分行扎实开展“线上云端、智慧党建”系列活动",
                "新冠肺炎疫情发生以来，日照银行烟台分行机关党支部创新党建工作模式，以“智慧升级”助力“云端党建”，充分利用互联网优势，发挥思想引领，做到党建上“云端”、业务不“掉线”，全面打造“线上云端、智慧党建”特色品牌，并以此为主线开展了“云端捐赠”“云端种树主题党日活动”“云端党员管理”等系列活动。\n" +
                        "线上“云”捐赠，聚焦疫情防控\n" +
                        "　　疫情期间，分行机关党支部把思想和行动统一到党中央决策部署上，积极参与并做好落实疫情防控要求、保障金融服务顺畅、强化疫情防控金融支持，第一时间动员党员领导干部、金融青年进行抗击疫情公益捐赠，为打赢疫情防控阻击战、夺取防控斗争胜利贡献力量。通过举行同心战“疫”线上捐赠活动，累计筹集个人善款1.36万元。\n" +
                        "线上“云”植树，聚焦生态建设\n" +
                        "本着“线上”主题党日“不碰面”，党员防疫“驻堡垒”的原则，烟台分行机关党支部发起“凝心聚‘绿’·在沙漠种一颗花棒树”线上植树主题党日活动。党员干部在线上认养、认种树苗，开展义务植树，践行“绿水青山就是金山银山”的理念，防沙固沙、改善生态，活动形式新颖有意义。分行广大党员干部积极认养树苗，在阿拉善种植基地共建“日照银行烟台分行爱心林”。大家纷纷表示，种下的不仅仅是一株株花棒树，更是对战胜疫情的必胜信心和春暖花开的希望与期盼。此次线上“云”植树活动，以党建引领公益，为主题党日活动增添了活力，在提升党员干部“参与感”和“获得感”的同时，还实现了“生态效益”，是“互联网+党建+公益”模式的有益尝试和探索。\n" +
                        "线上“云”管理，聚焦从严治党\n" +
                        "合理运用“灯塔-党建在线”网络平台信息管理系统对党员实行线上“云”管理，其发展党员全程纪实、e支部维护管理、党员组织关系网上转接、党组织和党员信息库管理、党员及党组织信息变动等版块，强化了阵地建设和远教效果。党支部对重大事项决策、重要组织活动、“三会一课”等内容实时进行文字、图片和视频等材料的呈现，运用信息化手段让平台成为全面从严治党的工作载体，实现了对基层工作的有效监督和科学化管理，通过5个大功能18个小功能模块的精准运用，督促基层党组织和广大党员严格落实“三会一课”制度，对支部活动“搞形式”、党员工作“走过场”、党员发展“松扣子”等问题进行智能预警，严肃党组织生活纪律，加强了分行机关党支部的日常管理，切实做到了“数据说话”，让基层党建有了“指路明灯”。\n" +
                        "　　“线上云端、智慧党建”特色党建品牌的打造助力了智慧党建的服务升级，提升了党组织的凝聚力，畅通了基层党组织与党员的交流渠道，真正打造“零距离”。\n" +
                        "“党建工作要锲而不舍地做，这几年以党建引领村庄展开的成效显现了，每位党员更要竭尽全力做好党建作业。”9月12日上午，在澄迈县文儒镇珠宝岭村党支部办公室，村党支部书记李德东对村里的党员说道。\n" +
                        "珠宝岭村坐落澄迈县、定安县、屯昌县三县交界处，是一座风景秀丽的村庄，共有346户1620人，村党支部现有党员干部42人。走进珠宝岭村，只见鸡鸣牛哞，池鱼游弋，绿树荫间，乡民饲牛喂鸡，忙得不亦乐乎，一副充满生机的村庄画卷展现在眼前……\n" +
                        "曩昔，因为地理位置偏远，村党支部展开生机缺乏，珠宝岭村展开较为滞后。近几年，该村党支部经过狠抓党员教育、完善准则建造、进步服务水平，充分发挥党支部战役堡垒效果和党员先锋模范效果，有力推动了珠宝岭村的快速展开。\n" +
                        "“珠宝岭村的党员队伍较为年青，要以党建推动村庄展开，首先要调集年青党员的积极性。”李德东表明，为了促进党支部内部规范化管理，充分发挥党支部的演示、带动效果，村党支部先后拟定《珠宝岭党支部议事规则》《珠宝岭党支部2017年度安排活动方案》《党支部党员言行举止行为规范》等准则，从准则上强化了党小组建造，使党内安排机构进一步健全，党安排力气进一步加强。\n" +
                        "一起，珠宝岭村拟定了《关于展开“两学一做”演示活动的决议》，成立护路保生态、关爱弱势群体等四个先锋队；并结合村“两委”干部作业责任，展开“党建+统筹精准脱贫与美丽村庄建造”为主题的系列活动，包含“党建+卫生整治”“党建+方案生育”“党建+医疗监督”“党建+精准扶贫”等\n" +
                        "以“讲联合、讲道德、讲规则、讲贡献”要求本身，珠宝岭广大党员干部一马当先，高质量执行各项党建作业任务。\n"));
        activitiesList.add(new ActivitiesInfo("城市", R.drawable.dyhd4, "多项“党建+”活动的实施",
                "“党建作业搞上去了，村庄的习尚好了许多，下一步就是展开工业脱贫致富了。”李德东说，2016年9月，村里安排“两委”干部、建档立卡贫困户及村中有创业认识高的乡民一行20余人到澄迈县大丰镇荣盛畜牧饲养专业合作社的大型养猪场调查学习，进步乡民的展开决心和勇气，寻觅展开工业的路子。\n" +
                        "这次调查，更坚决了珠宝岭村展开工业的决心。尔后，朱宝岭村乡民陆续建起了5个存栏有数百头猪的猪业饲养场、1个存栏60多头牛的牛业饲养场、2个鱼鸭鹅混养场、3个大型山寮鸡饲养场、种植沉香500多亩。现在，这些工业已经成为该村脱贫攻坚的首要支撑。\n" +
                        "强化党建引领村庄展开，珠宝岭村取得了必定的成效。2016-2017年度，珠宝岭村党支部获评澄迈县先进底层党安排；今年2月，珠宝岭村党支部被澄迈县委评为“七星党支部”。\n" +
                        "李德东说，下一步，村党支部将以抓党建促村庄复兴为切入点，统筹推动美丽村庄与生态文明村建造，引进资金展开壮大村集体经济，完善出产路途建造，盘活优质土地资源，发起乡民展开高效生态农业，力争提前完成“农业强乡村美农民富”的方针。\n"));
        activitiesList.add(new ActivitiesInfo("企业", R.drawable.zzhd1, "创新党建工作，小程序助力新时代智慧党建",
                "习近平总书记指出，互联网是我们面临的“最大变量”，如果党过不了互联网这一关，就过不了长期执政这一关。因此，新时代党建如何创新是每个组织都需要思考的问题。\n" +
                        "党建小程序 探索互联网时代党建新模式\n" +
                        "“鄂市污染物在线监控党建云”小程序是以微信为载体，依托成熟的云端平台进行设计和搭建，形成的新媒体轻应用程序。此款小程序重点着力扩大基层党组织覆盖面，开创了新的党组织设置方式和组织活动方式，进一步提高党的领导水平和执政能力。\n" +
                        "鄂市相关领导表示：“鄂市污染物在线监控党建云小程序，从理论规划到实际落地，始终坚持提升党的执政能力建设和先进性建设。自上线以来，以打造党内党内生活新模式、交流互动新平台、学习教育新课堂、管理服务新帮手、智慧党建新体系为宗旨。号召更多的党员同志们使用这个党员‘百宝箱’。此次小程序正式上线，感谢微盛的大力支持。接下来，希望我们会有进一步地深度合作。”\n" +
                        "扫码体验小程序\n" +
                        "近年来，智慧党建作为一种结合了移动互联网、数据分析、云计算、社交网络等手段的党建模式，已经成为提高党的执政能力，巩固党的执政基础的新平台、新模式、新形态。而党建小程序，成为智慧党建必备的基础应用。\n" +
                        "加强基层党的建设，交流方式的平等化\n" +
                        "“鄂市污染物在线监控党建云”小程序正式上线， 设立了党建的主体内容，三会一课信息动态，党组织各项学习内容，党组织活动，党建党史等。打破了党员与组织之间、党员与党员之间交流的时空界限，改变了以往小范围、集中式、层层传递的灌输式教育模式，能够让党的声音快速直达基层支部一线，上级党组织的精神能迅速贯彻到党员中，使党员能随时随地学习，履行接受教育的权利和义务。\n" +
                        "丰富学习资源，教育形式新颖化\n" +
                        "党建工作的“三会一课”是党员开展学习教育的传统方式。党建小程序中，不仅有“三会一课”，还设置资讯列表、主题党日、党务知识及谈话谈心等模块。党建的小程序的出现为加强和改进党建工作开辟了新途径，为党员参会学习党建知识提供了新方式，会议记录学习记录皆有据可查，成为党建工作开展的新载体。\n" +
                        "提高工作效率，党建参与大众化\n" +
                        "在小程序中，各项党建动态可随时更新，党员可随时随地学习交流。若有好的提议，也可在设立的谈心谈话中及时与工作人员沟通，平台的设立拓宽了党组织党员互动的新形式，新阵地，新内容，实现了基层党建提质增效。\n" +
                        "在小程序平台中设立了资讯列表，设有党史、文化、开展活动、志愿者等专题，不仅可以翻阅，还能发表意见。让人民群众可以更加了解党，增强对党的执政能力及业务水平的信息。\n" +
                        "对于党员而言在“微时代”的背景下，有此小程序每一名党员干部都可以更广泛、更直接地参与党建各项活动，发表自己的看法和表达个人的意志和思想，更主动积极地参与各项文娱活动，从而增加党内的活力。\n" +
                        "利用党建小程序，高效的进行业务办公、组织管理和宣传动员，让信息传达更方便快捷；让基层党组织能有效组织党员活动、提高党组织和党员管理服务效率；让基层党员干部能充分发挥主体作用、积极参与党组织的建设和组织活动。利用党建小程序，消除党组织设置的空白点，做到有干部的地方就有党的工作，有党员的地方就有健全的党组织，有组织的地方就有组织活动。\n"));
        activitiesList.add(new ActivitiesInfo("企业", R.drawable.zzhd2, "智慧党建活动室长啥样？",
                "在“全国石油物探企业党建思想政治工作企业文化研究会2019年年会”期间，来自中国石油、中国石化、中国海油等29个会员单位的90余名领导和代表参观中油瑞飞“智慧党建活动室”，现场观摩了“守初心、担使命、亮承诺”的主题党日活动，体验VR产品。现场领导和代表都对党建VR一体机、智能会议纪要系统等智能党建产品给予了高度的评价。\n" +
                        "　　2019年10月，中油瑞飞在中国石油党建信息化平台的支撑下，致力于实现“互联网+党建”向“智慧党建”迈进，重磅打造“线下智能终端设备+融媒体+线上互联网平台”的“智慧党建活动室”，借助科技的力量，打造多元体验，让基层党建工作更“接地气、凝人气、扬正气”，让主题教育更生动有趣，让党员更学有所获，实现党建工作的标准化和智能化，让党建工作向纵深发力。\n" +
                        "“全智能”主题党日有啥不一样?\n" +
                        "　　进入“智慧党建活动室”，通过人脸识别签到;萌萌的智能机器人“走”过来打招呼、充当串场主持人、增加表演;触摸大屏按钮就可以在活动室内参加一场集体升国旗仪式;戴上VR眼镜集体重温入党誓词，沉浸式体验飞夺泸定桥、开国大典等波澜壮阔的历史场景、27个新时代新成就等场景，以及70部爱国主义教育基地全景宣教视频;运用“党员画像”开展民主评议党员工作;会后通过智能会议系统的语音转文字功能，将会上发言自动转换成发言资料、会议纪要等，进行归档……\n" +
                        "“全智能”的主题党日活动，改变了传统以人为因素组织管理党日活动的形式，打通了以智能机器人和VR技术为应用手段，以党员切身体验为主的真正接地气的主题党日活动方案，让党员同志们身临其境，以沉浸式交互体验的形式，充分调动党员的参与意愿、学习热情，让党日活动形式更加多样化，活动内容更加丰富生动有趣，实现主题教育的高质高效。\n" +
                        "六大功能区激发党建效力活力\n" +
                        "一直以来，许多基层党支部都存在诸如开展党内生活没有固定场所，缺少仪式感;支部活动形式单一、党员参与热情不高;党建工作和业务工作结合不紧密，效果不明显等痛点难点。\n" +
                        "“智慧党建活动室”集成了党建核心服务，打破了传统党建活动做展板、宣传栏、发放宣传手册等宣传模式，设计六大党建学习活动场景区域，满足了基层党支部三会一课、主题党日、民主评议党员等会议和学习需求。\n" +
                        "【学习功能区】\n" +
                        "　　学习功能区满足党员日常学习党建知识、提升自身党性修养的需要，创新学习形式、丰富学习内容、提升党员学习教育的质量和效果。\n" +
                        "党建VR互动学习区以86/98寸智能党建互动大屏、党建服务一体机、党建VR一体机、体感互动设备等为载体，集合了党建信息化平台的功能应用、会议互动功能、VR学习功能等。数字党建VR展厅可实现控制多台VR一体机同时学习，大屏同步展示VR内容;还可支持互动翻书学习、微信签到、留言、抽奖、投票等大屏互动应用;包含互动教学控制系统、党建互动教学直播、点播系统。\n" +
                        "党史党建历程区充分利用滑轨互动展示系统，互动滑轨屏利用定制系统对动态目标实现自动连续，动态展示墙打破了传统电子展项的束缚，大屏幕系统自主移动。以中国共产党发展历史为主线，展现党建历史沉浮。\n" +
                        "党建电子宣传区由3台43寸的党建互动智能终端联拼而成，将专题教育、党务学习、党建动态、党建流程、规章制度、党史故事等系列内容与背景墙进行巧妙设计后，变成融合一体的党建宣传学习区。同时，还引入智能机器人作为宣传区的服务“人员”，为广大党员提供包括迎宾接待、党务咨询、导览讲解、人脸识别、有奖问答/党知识测试、语音交互、视频音频录制等二十多种功能服务。\n" +
                        "党建智能阅读区集结专版电子书阅读器和党建AI音箱等智能终端，集成喜马拉雅党建资源构建党员有声学习园地，通过“一码多书”= 1个二维码 +5本有声书差异化呈现方式，专业大咖的解读使用户短时间内接收到书籍精髓，解决传统书籍陈列的千篇一律的问题。\n" +
                        "【会议功能区】\n" +
                        "会议功能区需要借助智能化手段创新活动载体，党建工作与业务工作深度融合。\n" +
                        "党建智能会议区通过智能党建会议纪要系统和智能会议直播设备，打造会前准备一步到位、会中协作高效流畅、会后执行有效的高效工作场景。其中会议纪要系统与AI技术结合，集高清录音、录音转文字、云端存储等功能为一体的智能硬件，是智慧党建AI应用的最佳实践。\n" +
                        "党员宣誓仪式区依托智能显示屏，触摸大屏上的“升旗按钮”，就可以进行升国旗仪式，党员集体奏唱国歌，并进行国旗下的宣誓。\n" +
                        "“智慧党建活动室”打破了时空界限和场地限制，探索数字化党支部建设模式，提升了基层党建工作的数字化、智能化水平，推动党建工作向实时感知、资源共享、高效协同、智能分析、科学决策的“智慧党建”纵深发力。\n"));
        activitiesList.add(new ActivitiesInfo("政府", R.drawable.zzhd3, "科技激发新活力 “智慧党建”正青春",
                "智能化时代，互联网技术在各行各业生根发芽，影响着人们衣食住行的各个方面。各地党建工作也在积极融入“互联网 ”的潮流，开启“智慧”时代。\n" +
                        "“党建手机app、党建微信公众号、可视化党建管理平台……这些智慧平台，不仅让基层党建更加活跃起来，还有效解决了很多居民关心的社区管理问题。”\n" +
                        "在第三届人民网内容科技大赛中，来自济宁市任城区的“党群e家信息化平台”项目，为解决党员管理难等基层党建老大难问题打开了有效破解新窗口，促进了党建工作提质增效。\n" +
                        "智慧平台推动党建工作高效运行\n" +
                        "今年1月16日，任城区安全生产和疫情防控工作视频会议召开,依托党群e家信息化平台的可视化板块，实现了区、镇、村三级同步培训学习。\n" +
                        "据介绍，该区推出的党群e家信息化平台及“365”管理服务模式，通过搭建可视化党建管理平台、党建手机app平台、党建微信公众号平台、党建门户网站平台、党建新视线电视平台、党建大数据分析应用平台，各平台互为补充，推动党建工作的全域覆盖、线上线下相互融合促进。同时，通过构建“区—镇(街道)—村(社区)”三级基层党建工作体系和管理网络，让党建信息化有人来抓、有人来管、有人来干。\n" +
                        "党群e家信息化平台全纪实系统\n" +
                        "通过信息化平台和区镇村三级管理服务，实现监督管理可视化、党群服务便捷化、党务工作智能化、学习交流互动化、组织活动纪实化，让党的建设和组织工作高效运行。\n" +
                        "基层党建智慧化发展驶上“快车道”\n" +
                        "提高党建工作数字化、智慧化水平，是各级党组织适应信息时代新形势和党员队伍新变化的重要任务。《中共中央关于加强党的政治建设的意见》中明确提出，要积极运用互联网、大数据等新兴技术，创新党组织活动内容方式，推进“智慧党建”。各地各部门也在积极运用新技术,探索党建工作数字化、智能化的新阵地，让基层党建智慧化发展驶上“快车道”。\n" +
                        "在云南省丽江市古城区西安街道，“智慧党建”平台系统与“智慧西安”的结合，让基层党员和辖区居民通过“智慧西安”手机App或微信小程序实施反馈问题。\n" +
                        "在广西贺州，智慧党建“一云三中心”平台，将信息技术融入党员教育管理全过程，并将扶贫、就业、大数据等部门资源整合进平台。\n" +
                        "在吉林全域，“新时代e支部”专门为基层党支部量身打造交流平台，对党员学习、组织生活、业务工作等数据信息进行综合分析，实施“星级”管理，使基层支部党建工作有责任、有规矩、有温度、有活力、接地气。\n" +
                        "实践不停歇，创新无止境。智慧科技与党建工作的深度融合，正在推动基层党建不断探索创新，为“智慧党建”开辟新的试验田。\n"));
        activitiesList.add(new ActivitiesInfo("政府", R.drawable.zzhd4, "广西灵川用新媒体推动“三会一课”制度落实“智慧党建”激发活力",
                "学没学谁来管？”“学多学少如何体现？”在推进“两学一做”学习教育常态化制度化过程中，时不时会听到这样的声音。\n" +
                        "广西桂林灵川县运用“互联网+”，构建“智慧党建”平台，包括三个部分，“灵川党建e视讯”系统、“灵川党建e家”微信公众号和“党建e生活”党员线上积分管理平台，以“痕迹化”“轨迹化”管理，从严从实从新抓好“三会一课”。\n" +
                        " “每个村的党员活动室都安装了摄像头，可以在后台督导各村‘三会一课’开展情况和干部坐班情况。”灵川县大圩镇党委书记李涵剑说。\n" +
                        "这就是“灵川党建e视讯”可视化系统，具有远程指导、视频会议、实时监督、录像存储等功能，覆盖了灵川全县147个行政村（社区）。通过对党组织活动实行全程记录、全程录像，实现“三会一课”档案电子化管理，确保有“痕迹”可查，规范了基层党组织生活开展，基层工作作风庸懒散等问题得到有效整改。\n" +
                        " “为了传导压力，我们还在‘灵川党建e家’微信平台设立‘红黑榜’，每季度对基层党组织落实‘三会一课’情况进行通报。”灵川县委组织部负责人说。\n" +
                        "此外，灵川县党群服务中心推出“我和党课有个约会”六大学习套餐，包含初心讲堂、故事党课、电影党课、角色扮演、政治庆生等互动体验环节，使组织生活有党味、有温度、更走心，推动“三会一课”等组织生活融入党员的“血液”。\n" +
                        " “我今天通过‘灵川党建e家’为贫困户实现了一个‘微心愿’，加了10分。”灵川县科技局党支部党员张树斌高兴地说。\n" +
                        " “党建e生活”线上积分管理平台，将党员的日常表现简化为“会、学、能、做”四个维度立体化考核。按机关、两新、农村（社区）党组织及有职、无职党员分类制定评分标准，实行季度积分同类排名。每次签到参加学习、活动，系统内就会自动登记并积分，客观全面地记录了党员学习成长的轨迹。\n" +
                        " “通过‘党建e生活’平台，将党员参加‘三会一课’、志愿服务等情况量化累积成分数，按季度评选先锋、合格、不合格党员，增强了党员的责任心和紧迫感，推动党员教育培训、服务群众经常性、制度化，有效促进了‘三会一课’等基本制度在基层落地生根。”灵川县委常委、组织部部长潘军华介绍说。\n"));
    }

    private void initView(View iv) {
        banner = (Banner) iv.findViewById(R.id.banner);
        search = (SearchView) iv.findViewById(R.id.search);
        tab = (TabLayout) iv.findViewById(R.id.tab);
        rvMyOrder = (RecyclerView) iv.findViewById(R.id.rvMyOrder);
        banner.setVisibility(View.GONE);
        search.setVisibility(View.GONE);
    }

    public class ActivitiesInfo {
        private String type;
        private int img;
        private String title;
        private String content;

        public ActivitiesInfo(String type, int img, String title, String content) {
            this.type = type;
            this.img = img;
            this.title = title;
            this.content = content;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public int getImg() {
            return img;
        }

        public void setImg(int img) {
            this.img = img;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }
    }
}
